#include <XFuXMPlayer_internal.h>
Collaboration diagram for XFuXMInstrument:

Public Attributes | |
| UINT16 | mNbSamples |
| Number of samples in instrument. | |
| XFuXMSample * | mSamples |
| MAX_SAMPLES. | |
| UINT8 | mKeyboard [XMFORMAT_SIZEOF_KEYBOARD] |
| Sample number for all notes. | |
| REAL | mVolumeEnvelope [XMFORMAT_SIZEOF_ENVELOPE] |
| UINT16 | mVolEnvEnd |
| Volume envelope end point. | |
| UINT8 | mVolEnvType |
| Volume envelope flag. | |
| UINT16 | mVolEnvLoopStart |
| Volume envelope loop start. | |
| UINT16 | mVolEnvLoopEnd |
| Volume envelope loop end. | |
| UINT16 | mVolEnvSustain |
| Volume envelope sustain point. | |
| REAL | mVolumeFadeout |
| Volume fadeout speed. | |
| UINT8 | mPanningEnvelope [XMFORMAT_SIZEOF_ENVELOPE] |
| UINT16 | mPanEnvEnd |
| Panning envelope end point. | |
| UINT8 | mPanEnvType |
| Panning envelope flag. | |
| UINT16 | mPanEnvLoopStart |
| Panning envelope loop start. | |
| UINT16 | mPanEnvLoopEnd |
| Panning envelope loop end. | |
| UINT16 | mPanEnvSustain |
| Panning envelope sustain point. | |
| UINT8 | mIsVibrato |
| Vibrato flag. | |
| UINT8 | mVibratoType |
| Vibrato type. | |
| UINT8 | mVibratoSweep |
| Vibrato sweep. | |
| UINT8 | mVibratoDepth |
| Vibrato depth. | |
| UINT8 | mVibratoRate |
| Vibrate rate. | |
|
|
Vibrato flag.
Definition at line 250 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM(). |
|
|
Sample number for all notes.
Definition at line 232 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::initChannel(), and XFuXMPlayer::loadXM(). |
|
|
Number of samples in instrument.
Definition at line 229 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::initChannel(), XFuXMPlayer::loadXM(), and XFuXMPlayer::~XFuXMPlayer(). |
|
|
Panning envelope end point.
Definition at line 244 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream(). |
|
|
Panning envelope loop end.
Definition at line 247 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Panning envelope loop start.
Definition at line 246 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Panning envelope sustain point.
Definition at line 248 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Panning envelope flag.
Definition at line 245 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Definition at line 243 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream(). |
|
|
MAX_SAMPLES.
Definition at line 230 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::initChannel(), XFuXMPlayer::loadXM(), and XFuXMPlayer::~XFuXMPlayer(). |
|
|
Vibrato depth.
Definition at line 253 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM(). |
|
|
Vibrate rate.
Definition at line 254 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM(). |
|
|
Vibrato sweep.
Definition at line 252 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM(). |
|
|
Vibrato type.
Definition at line 251 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), and XFuXMPlayer::loadXM(). |
|
|
Volume envelope end point.
Definition at line 235 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream(). |
|
|
Volume envelope loop end.
Definition at line 238 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Volume envelope loop start.
Definition at line 237 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Volume envelope sustain point.
Definition at line 239 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Volume envelope flag.
Definition at line 236 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
|
|
Definition at line 234 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::loadXM(), and XFuXMPlayer::stream(). |
|
|
Volume fadeout speed.
Definition at line 241 of file XFuXMPlayer_internal.h. Referenced by XFuXMPlayer::dumpSongParameters(), XFuXMPlayer::initSound(), and XFuXMPlayer::loadXM(). |
![]() |
Confidential Copyright © 2002-2003 Fathammer | with doxygen by Dimitri van Heesch | ||